import {request,BASE_URL} from '@/api/request'; // 引入封装好的request

// 个人信息
function userInfo (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/index', // 请求url
		data: data // 参数
	})
}
// 修改个人信息
function profile (data) {
	return request({
		method: "POST", // 请求方式
		url: '/api/user/profile', // 请求url
		data: data // 参数
	})
}
// 我的订单
function ourProduct (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/ourProduct', // 请求url
		data: data // 参数
	})
}
// 我的收货地址
function ourAddress (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/ourAddress', // 请求url
		data: data // 参数
	})
}
// 添加我的收货地址
function insertAddress (data) {
	return request({
		method: "POST", // 请求方式
		url: '/api/user/insertAddress', // 请求url
		data: data // 参数
	})
}
// 切换我的收货地址
function changeAddressDefault (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/changeAddressDefault', // 请求url
		data: data // 参数
	})
}
// 删除我的收货地址
function deleteAddress (data) {
	return request({
		method: "DELETE", // 请求方式
		url: '/api/user/deleteAddress', // 请求url
		data: data // 参数
	})
}
// 修改我的收货地址
function editAddress (data) {
	return request({
		method: "POST", // 请求方式
		url: '/api/user/editAddress', // 请求url
		data: data // 参数
	})
}
// 获取指定的地址信息
function getAddressById (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/getAddressById', // 请求url
		data: data // 参数
	})
}
// 获取签到数据
function getSign (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/getSign', // 请求url
		data: data // 参数
	})
}
// 签到
function signReward (data) {
	return request({
		method: "POST", // 请求方式
		url: '/api/user/signReward', // 请求url
		data: data // 参数
	})
}
// 入驻商家接口
function sendRepost (data) {
	return request({
		method: "POST", // 请求方式
		url: '/api/user/sendRepost', // 请求url
		data: data // 参数
	})
}
// 我的钱包支付记录
function ourRecord (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/ourRecord', // 请求url
		data: data // 参数
	})
}
// 购物车列表 /api/index/ourCar
function getourCar (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/index/ourCar', // 请求url
		data: data // 参数
	})
}
// 提交申请--合伙人 /api/user/submitperson
function submitperson (data) {
	return request({
		method: "POST", // 请求方式
		url: '/api/user/submitperson', // 请求url
		data: data // 参数
	})
}
// 提交申请--服务中心 /api/user/submitserver
function submitserver (data) {
	return request({
		method: "POST", // 请求方式
		url: '/api/user/submitserver', // 请求url
		data: data // 参数
	})
}
// /api/user/getInvater  一级好友列表
function getInvater (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/getInvater', // 请求url
		data: data // 参数
	})
}
// /api/user/bindCard绑定银行卡
function bindCard (data) {
	return request({
		method: "POST", // 请求方式
		url: '/api/user/bindCard', // 请求url
		data: data // 参数
	})
}
// /api/user/getScoreOrder
function getScoreOrder (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/getScoreOrder', // 请求url
		data: data // 参数
	})
}
// /api/user/getPass
function getPass (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/getPass', // 请求url
		data: data // 参数
	})
}
// 我的惠积分变动记录--财务明细--适用于商家端
function ourMoneyLog (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/ourMoneyLog', // 请求url
		data: data // 参数
	})
}
// 数据统计---通证统计数据
function getMerchantData (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/getMerchantData', // 请求url
		data: data // 参数
	})
}
// /api/user/exchangscore A积分转赠
function exchangscore (data) {
	return request({
		method: "POST", // 请求方式
		url: '/api/user/exchangscore', // 请求url
		data: data // 参数
	})
} 
// /api/user/getAllScore 服务中心--合伙人通证（A\B）积分变动记录
function getAllScore (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/getAllScore', // 请求url
		data: data // 参数
	})
}
// /api/user/getMerchantFinacel  财务明细
function getMerchantFinacel (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/getMerchantFinacel', // 请求url
		data: data // 参数
	})
}
// 邀请好友数据 /api/user/getInvaterData
function getInvaterData (data) {
	return request({
		method: "GET", // 请求方式
		url: '/api/user/getInvaterData', // 请求url
		data: data // 参数
	})
}
export {
	userInfo,
	profile,
	ourRecord,
	sendRepost,
	ourAddress,
	insertAddress,
	changeAddressDefault,
	deleteAddress,
	editAddress,
	getAddressById,
	ourProduct,
	getSign,
	signReward,
	getourCar,
	submitperson,
	submitserver,
	getInvater,
	bindCard,
	getScoreOrder,
	getPass,
	ourMoneyLog,
	getMerchantData,
	exchangscore,
	getAllScore,
	getMerchantFinacel,
	getInvaterData
}